package com.guoheng.safe.sys.service;

import com.guoheng.safe.common.base.Result;
import com.guoheng.safe.sys.dto.IdDTO;
import com.guoheng.safe.sys.dto.basicinfo.ControlThresholdAddDTO;
import com.guoheng.safe.sys.dto.basicinfo.ControlThresholdPageDTO;
import com.guoheng.safe.sys.dto.basicinfo.ControlThresholdUpdateDTO;
/**
 * 类功能描述:　ControlThresholdService
 *
 * @author Eternal
 * @date 2019-20-19 17:20
 */
public interface ControlThresholdService {
    /**
     * 方法功能描述: 新增储罐区信息
     *
     * @param controlThresholdAddDTO 阈值信息
     * @return Result
     */
    Result addControlThreshold(ControlThresholdAddDTO controlThresholdAddDTO);

    /**
     * 方法功能描述: 修改储罐区信息
     *
     * @param controlThresholdUpdateDTO 阈值信息
     * @return Result
     */
    Result updateControlThreshold(ControlThresholdUpdateDTO controlThresholdUpdateDTO);

    /**
     * 方法功能描述: 修改储罐区信息
     *
     * @param idDTO 储罐区信息
     * @return Result
     */
    Result deleteControlThreshold(IdDTO idDTO);

    /**
     * 方法功能描述: 修改储罐区信息
     *
     * @param idDTO 储罐区信息
     * @return Result
     */
    Result getControlThreshold(IdDTO idDTO);

    /**
     * 方法功能描述: 储罐区分页信息
     *
     * @param pageDTO 分页信息
     * @return Result
     */
    Result getControlThresholdPage(ControlThresholdPageDTO pageDTO);

}

